<?php 
$idProduit=$_POST['idItem'];
require_once ('../../connexion.php');
try{
	// requête pour charger le produit
	$sql='SELECT * FROM produits WHERE id=:idProduit';
	$select = $connection->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
	$select->execute(array(':idProduit' => $idProduit));
	$enregistrement = $select->fetch(PDO::FETCH_OBJ);

	// remplace les br par des blancs
	$enregistrement->contenu=str_replace("<br />","",$enregistrement->contenu);
	
	// récupération de l'image associée
		try{
			// requête pour charger l'image liée au produit
			$sql2='SELECT * FROM images WHERE id=:idImages';
			$select2 = $connection->prepare($sql2, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
			$select2->execute(array(':idImages' => $enregistrement->idImages));
			$enregistrement2 = $select2->fetch(PDO::FETCH_OBJ);
			
			$urlImage=$enregistrement2->chemin;
		}catch(Exception $e){
			echo "<h3 class='error'>Impossible de charger l'image liée à ce produit</h3>";
		}
	
?>
<form class="formGestionUpdate" action="admin/produits/updateProduits.php" method="post">
	<table>
				
		<tr>
			<td>
				<label for="nom">Nom du produit</label>
			</td>
			<td>
				<input maxlength="100" title="Saisissez le nom du produit" value="<?php echo $enregistrement->nom;?>" id="nom" name="nom" type="text" required placeholder="nom du produit"/>
			</td>
			<td rowspan="2">
				<label for="nomImage">Image</label>
				<p>( seules les images non attribuées à un produits peuvent être choisies )</p>
			</td>
			<td rowspan="2">
				<select required onChange="return imgChange();" id="nomImage" name="nomImage">
					<option checked value="<?php echo $enregistrement2->id;?>"><?php echo $enregistrement2->nom;?></option>
					<?php
					require_once ('../../connexion.php');
					try{
						$sql3='SELECT * FROM images WHERE idProduits IS NULL';
						$select3 = $connection->prepare($sql3, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
						$select3->execute();
						while($enregistrement3 = $select3->fetch(PDO::FETCH_OBJ)){
						?>
							<option value="<?php echo $enregistrement3->id;?>"><?php echo $enregistrement3->nom;?></option>
			
						<?php
						}
					}catch(Exception $e){
						echo "<h3 class='error'>Impossible de charger les images</h3>";
					}
					?>
				</select>
			</td>				
		</tr>
		
		<tr>
			<td>
				<label for="typeProd">Type de produit</label>
			</td>
			<td>
				<select id="typeProd" name="typeProd">
					<?php					
					try{
						$sql4='SELECT * FROM typesprod WHERE id!=3';
						$select4 = $connection->prepare($sql4, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
						$select4->execute();
						while($enregistrement4 = $select4->fetch(PDO::FETCH_OBJ)){
							if($enregistrement4->id==$enregistrement->idTypesProd){
						?>
								<option selected value="<?php echo $enregistrement4->id;?>"><?php echo $enregistrement4->nom;?></option>
			
						<?php
							}else{
							?>
								<option value="<?php echo $enregistrement4->id;?>"><?php echo $enregistrement4->nom;?></option>
							<?php
							}
						}
					}catch(Exception $e){
						echo "<h3 class='error'>Impossible de charger les types de produits</h3>";
					}
					?>
				</select>
			</td>
		</tr>
		
		<tr>
			<td colspan="2">
				<label for="contenu">Contenu</label>
				<textarea required cols="100" rows="25" id="contenu" name="contenu" placeholder="contenu pour ce produit"><?php echo $enregistrement->contenu;?></textarea>
			</td>
			<td colspan="2" class="contentBigImg">
				<img id="imgBIG" src="../images/<?php echo $enregistrement2->chemin;?>"/>
			</td>
		</tr>
		
		<tr>
			<td class="center" colspan="4">
				<input class="inputAction" type="submit" value="Sauvegarder"/>
				<input onClick="return resetImg('<?php echo $urlImage;?>');" class="inputAction" id="btnResetproduitsMaj" type="reset"/>
			</td>
		</tr>
		
	</table>
</form>
<?php 
}catch(Exception $e){
	echo "<h3 class='error'>Impossible de charger ce produit</h3>";
}
?>